home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 013 / psearch.arc / PSEARCH.DOC < prev    next >
Encoding:
Text File  |  1986-04-08  |  30.0 KB  |  736 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.                                  P S E A R C H
  17.  
  18.                                        by
  19.  
  20.                                  Norm Patriquin
  21.  
  22.  
  23.  
  24.                                    Version 2.0
  25.                                     April 1986
  26.  
  27.  
  28.  
  29.                         Table of Contents
  30.  
  31.  
  32.       What is PSEARCH . . . . . . . . . . . . . . . . . . . . .   1
  33.       Starting PSEARCH  . . . . . . . . . . . . . . . . . . . .   3
  34.       Recommended Implementation  . . . . . . . . . . . . . . .   3
  35.       Command Mode Parameters . . . . . . . . . . . . . . . . .   4
  36.          [fspec]  . . . . . . . . . . . . . . . . . . . . . . .   4
  37.          /DR: - Specify multiple drives to search . . . . . . .   4
  38.          /F   - Search for file names . . . . . . . . . . . . .   4
  39.          /AR  - Search .ARC file directories  . . . . . . . . .   5
  40.          /AO  - Search only .ARC file directories . . . . . . .   5
  41.          /S   - Scan for text . . . . . . . . . . . . . . . . .   5
  42.          /E   - Show directory tree . . . . . . . . . . . . . .   5
  43.          /A   - Scan all directories on disk  . . . . . . . . .   5
  44.          /T:text  - Specify text to be searched for . . . . . .   6
  45.          /FW  - Find text by complete word  . . . . . . . . . .   6
  46.          /FP  - Find text as a word prefix  . . . . . . . . . .   6
  47.          /FS  - Find text as word suffix  . . . . . . . . . . .   6
  48.          /D   - Show data matching found text (1 line per file)   7
  49.          /M   - Show all matching text lines  . . . . . . . . .   7
  50.          /C   - Text search must exactly match case . . . . . .   7
  51.          /SK  - Skip .COM and .EXE during text searches . . . .   7
  52.          /FX  - Create extract file containing matching lines .   7
  53.          /P   - Pause after text is found . . . . . . . . . . .   7
  54.          /PR  - Display on screen and on printer. . . . . . . .   7
  55.          /PF  - Display on screen and in print file . . . . . .   7
  56.          /O:nnn - Select files older than n days  . . . . . . .   8
  57.          /N:nnn - Select files n days old or newer  . . . . . .   8
  58.          /MO  - MORE - Stop screen scrolling at bottom of scrn    8
  59.          /SO  - Set sounds off  . . . . . . . . . . . . . . . .   8
  60.          /X:xxx - Execute a command for selected file . . . . .   9
  61.          /XP:xxx  - Pause, then execute command . . . . . . . .   9
  62.          /XF:xxx  - Generate command file for each selection. .   9
  63.          /AT:c  - Select files by READONLY, HIDDEN, SYSTEM attr   9
  64.       Function Key Usage  . . . . . . . . . . . . . . . . . . .  10
  65.       Screen colors and monitor support . . . . . . . . . . . .  10
  66.       Pausing the Search  . . . . . . . . . . . . . . . . . . .  10
  67.       Batch Command File Examples . . . . . . . . . . . . . . .  11
  68.       Features protected from unregistered users  . . . . . . .  12
  69.       Registering PSEARCH . . . . . . . . . . . . . . . . . . .  13
  70.       PSEARCH Order Form  . . . . . . . . . . . . . . . . . . .  14
  71.       Problem Reporting and Maintenance . . . . . . . . . . . .  15
  72.       Overview of new features  . . . . . . . . . . . . . . . .  16
  73.                                                                 Page  1
  74.  
  75.       What is PSEARCH
  76.       ---------------
  77.  
  78.       PSEARCH is a generalized search facility for all PC users.
  79.       PSEARCH can search the current directory or all hard disk
  80.       directories for files or text in files.  It also can scan non-
  81.       text files and show only the text (readable) data from the file.
  82.       PSEARCH is not just another search type command.  It works with
  83.       normal DOS command parameters or through the use of menus. This
  84.       insures that PSEARCH can be used by anyone that uses a PC.
  85.  
  86.       PSEARCH also goes much farther than just searching for data. Once
  87.       files are found, you can use the file names to build DOS commands
  88.       which can either be executed or placed in command files. This
  89.       facility turns PSEARCH into a very useful utility that can aid in
  90.       many different situations.  For instance, if you want to print a
  91.       selected group of files based on how old they are, you could
  92.       issue a print command for each file using PSEARCH. Any DOS
  93.       command may be built with selected filenames used as parameters.
  94.       The only limit to the use of this facility is your imagination.
  95.  
  96.       Another of the most popular features of PSEARCH is the ability to
  97.       peak into files and show the first readable data in a file.  One
  98.       of the best uses of this is for 123 users who have forgotten the
  99.       name of a worksheet file they previously created. When users have
  100.       a great number of worksheet files it is prohibitive to load and
  101.       inspect each one, but PSEARCH can quickly find the worksheet
  102.       desired.  You optionally specify a word or words to look for in
  103.       .WKS files and then have PSEARCH locate any files containing
  104.       those words.  Then PSEARCH will show you a line containing the
  105.       first text words found in the file.  This is most often the title
  106.       line of the worksheet file and will allow you to determine if it
  107.       is the file you want. If you need more information, press a key
  108.       and more text from the file will be displayed.  This facility is
  109.       a must for spreadsheet users.
  110.  
  111.       Here are a list of some of the hundreds of possible uses for
  112.       PSEARCH.
  113.  
  114.         ** List all files on a hard disk that match a wildcard
  115.            specification.
  116.  
  117.         ** Show the names of any files containing specified text
  118.  
  119.         ** Show text lines of any file containing a specified string.
  120.  
  121.         ** Look for word "Mrs" in any file and preserve case in search.
  122.                                                                 Page  2
  123.  
  124.         ** Find 123 files containing the word "BUDGET" and print their
  125.            name.
  126.  
  127.         ** Find 123 files with word "BUDGET" and show first text data
  128.            in file.
  129.  
  130.         ** Compile all C programs that refer to the "RECDESC.H" include
  131.            file.
  132.  
  133.         ** Find a word processing document containing the name
  134.            "Wiffle".
  135.  
  136.         ** Delete any *.DOC files containing "To: Mr. Johnson".
  137.  
  138.         ** Locate all readonly files existing on a disk.
  139.  
  140.         ** Use the ARC utility to archive any *.DOC file over n days
  141.            old.
  142.  
  143.         ** List all files updated today.
  144.  
  145.         ** Build a DOS command to archive manually selected files from
  146.            one or more directories.
  147.  
  148.         ** Search multiple drives attached to the system for text or
  149.            a file name
  150.  
  151.         ** Search for a file name even if it has been archived with
  152.            the ARC utility and exists in a .ARC file.
  153.  
  154.         ** Extract lines found in a file to another extract file
  155.  
  156.         ** Limit text search to WORDS, PREFIXES, or SUFFIXES.  This
  157.            greatly enhances the search by returning only the data
  158.            you want.
  159.  
  160.         ** Ability to exclude COM and EXE files from text searches
  161.            greatly reduces the time required to find data.
  162.  
  163.  
  164.                                                                 Page  3
  165.       Starting PSEARCH
  166.       ----------------
  167.  
  168.       To start PSEARCH using menus, just enter the command "PS" without
  169.       any parameters.  A menu will be provided to guide you along.  To
  170.       use PSEARCH in command mode you will need to learn the command
  171.       parameters.  These are described in this document and in a online
  172.       help display that is accessible through the menus.
  173.  
  174.  
  175.       Recommended Implementation
  176.       --------------------------
  177.  
  178.       Although PSEARCH can be used with menus, it is easiest to use
  179.       when you build DOS batch command files to accomplish your most
  180.       often used search requests.  Batch files can relieve you from
  181.       keying in parameters over and over again and will save you from
  182.       having to remember all the parameters you need each time it is
  183.       used.
  184.                                                                 Page  4
  185.  
  186.       Command Mode Parameters
  187.       -----------------------
  188.  
  189.       Since PSEARCH has so many different functions, there are many
  190.       different command parameters.  They are easy to understand and
  191.       learn and will give you the flexibility to get the work you need
  192.       done.  Remember that each parameter is summarized in the online
  193.       help display.  Just type PS.
  194.  
  195.  
  196.       COMMAND FORMAT:
  197.  
  198.       PS [fspec] /T:text /F /S /E /A /D /M /C /P /PR /PF /MO /O:nn
  199.             /N:nn /X[F][P]:cmd /AT:c /FW /FP /FS /DR:xxx /SO /AR /AO
  200.             /FX /SK
  201.  
  202.  
  203.       PS      - PS is the name of the PSEARCH command.
  204.                 PS actually refers to Patriquin's PSEARCH.  Enter
  205.                 the command without any parameters for menus and help.
  206.  
  207.       [fspec]   Enter the DOS file specification for the
  208.                 directory and file names to be searched.  If no
  209.                 directory name is specified the current directory will
  210.                 be searched.  If the /A option is specified, the
  211.                 directory name portion of this parameter is not used.
  212.  
  213.                 The filename portion of the file specification may
  214.                 contain wildcard characters documented by DOS (* and
  215.                 ?).
  216.  
  217.  
  218.       /DR:      DRive list.  If the drive is not specified, text
  219.                 will be located on the current disk.  /DR: indicates
  220.                 one or more drives that the search is to be performed
  221.                 on.  The following example indicates the search is to
  222.                 be done on drives A and D.
  223.  
  224.                       /DR:ad
  225.  
  226.  
  227.       /F        Files - This parameter indicates the type of search being
  228.                 done.  If /F is specified, PS assumes that a locate for
  229.                 file request is being entered.  If not specified, a
  230.                 text search is assumed and the /T parameter must be
  231.                 supplied.
  232.                                                                 Page  5
  233.  
  234.  
  235.       /AR       ARchive - If you use the ARC utility distributed by
  236.                 System Enhancement Associates, this parameter will
  237.                 allow you to find file names even if they have
  238.                 been archived and exist in an archive file.
  239.  
  240.                 When /AR is specified and a file with the .ARC
  241.                 extension is found, the filenames contained in it are
  242.                 searched for matches.  /AR only pertains to file name
  243.                 searches (/F parameter).
  244.  
  245.  
  246.       /AO       Archove Only -  Like /AR except at only filenames
  247.                 with the DOS .ARC extension are processed.  All non
  248.                 archive files are bypassed.
  249.  
  250.  
  251.       /S        Scan -  Peek into selected files and show the text
  252.                 found.  After a file has been selected because it
  253.                 contains found text word or it matches specified
  254.                 filename pattern, PSEARCH will scan the file from
  255.                 the beginning for text information.  This information
  256.                 will be shown on the screen one line at a time.
  257.  
  258.                 If the /P parameter is also specified, you may see more
  259.                 than one line of the text from the file by pressing a
  260.                 key.
  261.  
  262.  
  263.       /E        dirEctory - List all directories on the current drive.
  264.  
  265.  
  266.       /A        All directories - Indicates that all directories on the
  267.                 current drive are to be searched for the file or text.
  268.                 If not specified, only the current or specified
  269.                 directory are searched.
  270.                                                                 Page  6
  271.  
  272.  
  273.       /T:text   Text - Specifies the text to be found for text search
  274.                 requests.  The text string may contain any characters.
  275.                 A terminating command line or the following slash
  276.                 character will signal the end of the text to be
  277.                 searched.  If this is the last parameter on the command
  278.                 any trailing spaces will not be included in the search.
  279.                 To include trailing spaces, terminate the string with
  280.                 an ending slash character.
  281.  
  282.                 Text may be specified in upper or lower case.  Unless
  283.                 the /C parameter is specified to force exact text
  284.                 matches, the search will be made for any match
  285.                 regardless of case.
  286.  
  287.                 Examples:
  288.                 /T:BUDGET               /T:Budget         /T:Mr. Jones/
  289.  
  290.  
  291.       /FW       Find Word - The text to be searched for is a word. Only
  292.                 select text that is a complete word.  A word is defined
  293.                 as any string of characters and numbers that is not
  294.                 preceded or succeeded with other characters or numbers.
  295.  
  296.                     in "This"   "This" is a word.  "is" is not a word.
  297.  
  298.  
  299.       /FP       Find Prefix -  Like find word, Find Prefix will only
  300.                 select the text specified if it is found on the
  301.                 beginning of a word.
  302.  
  303.  
  304.       /FS       Find Suffix -  Like find word, Find Suffix will only
  305.                 select the text specified if it is found at the
  306.                 end of a word.
  307.  
  308.  
  309.       /D        Data -  For text searches only.  Causes the text that
  310.                 matched the search to be shown on the screen.  If a
  311.                 text file is being searched, the screen line displayed
  312.                 will show the line number of the text in the file and
  313.                 the offset into the file where it exists.  If it is not
  314.                 a text file, only the offset from the beginning of the
  315.                 file will be shown.
  316.                                                                 Page  7
  317.  
  318.  
  319.       /M        Multiples - For text searches only.  Indicates that
  320.                 multiple matching text are to be searched for in each
  321.                 file.  If /M is not specified, only the first
  322.                 occurrence of the text in the file will be shown.  This
  323.                 is only valid if the /D parameter is also specified.
  324.  
  325.  
  326.       /C        Case - Indicates that text search requests are to be
  327.                 case sensitive.
  328.  
  329.  
  330.       /SK       FIles with .COM and .EXE extensions are to be excluded
  331.                 from text search operations.
  332.  
  333.  
  334.       /FX       File Extract - All lines found to contain the matching
  335.                 text are to be extracted to an output text file.  The
  336.                 name of the file is assigned by PSEARCH and it will
  337.                 be displayed at the end of the search.
  338.  
  339.  
  340.       /P        Pause - Pause has different meanings depending on other
  341.                 parameters that are specified.
  342.  
  343.                 For File locate commands, PS will pause whenever a
  344.                 matching filename is found.  You may terminate the
  345.                 search or continue by pressing any key.
  346.  
  347.                 When the peek at file text request is active (/S),
  348.                 PAUSE indicates to stop after each line of text is
  349.                 displayed.  You may then request that another line of
  350.                 text from the file be displayed or to go on to the next
  351.                 file.
  352.  
  353.  
  354.       /PR       PRint -  Causes all screen output to also be directed
  355.                 to the output printer device.
  356.  
  357.  
  358.       /PF       Print to File - If you want to direct print to an
  359.                 output file, enter /PR.  The file PSPRINT.DAT will be
  360.                 created in the current directory.
  361.                                                                 Page  8
  362.  
  363.  
  364.       /O:nnn    Olddays - Indicates that only files older than nnn days
  365.                 are to be selected for processing.  /O:365 will cause
  366.                 files over one year old to be selected.
  367.  
  368.  
  369.       /N:nnn    Newdays - Indicates that only files created or updated
  370.                 within the last nnn days are to be selected for
  371.                 processing.    /N:1 causes any files updated within the
  372.                 last day to be selected.  To search for files updated
  373.                 on the current date, specify /N:0.
  374.  
  375.  
  376.       /MO       MOre - Stops screen scrolling when the end of each
  377.                 screen page is reached.
  378.  
  379.  
  380.       /SO       Turns the sound off at the beginning of a PSEARCH
  381.                 execution.  It may be turned back on at any time by
  382.                 using the sound function key.
  383.                                                                 Page  9
  384.  
  385.       /X:xxx    eXecute - Build and execute a DOS command whenever a
  386.                 filename match or a text match is found.   xxx is the
  387.                 DOS command to be executed.
  388.  
  389.                 The command may either be a standard DOS command or the
  390.                 name of a DOS batch command file. The command will be
  391.                 executed with a second copy of COMMAND.COM.  The
  392.                 command data may contain the following special
  393.                 characters to allow for substitution values.
  394.  
  395.                 # - Always replaced with the selected filename
  396.  
  397.                 & - Always replaced with the selected path/filename
  398.  
  399.                 ! - Always replaced with the filename without extension
  400.  
  401.                 @ - Replaced with a slash to allow for command
  402.                     parameters to be specified in executed commands.
  403.  
  404.       Examples:
  405.          /X:ERASE &               To delete selected files
  406.          /X:ARC A OLD123.ARC #    To use ARC utility to archive file
  407.          /X:TYPE &                To type the file
  408.          /X:LOTUS                 Start 123 for the file
  409.  
  410.  
  411.       /XP:xxx   eXecute with Pause - Functions in the same way as the
  412.                 /X parameter except that you are asked to indicate if
  413.                 the command is to be executed for each selected file.
  414.  
  415.  
  416.       /XF:xxx   eXecute File - Works like /X except that the command is
  417.                 not executed,  it is generated and placed in a DOS
  418.                 batch command file named PSCMDS.BAT in the current
  419.                 directory.  This file may be edited before it is
  420.                 executed.
  421.  
  422.  
  423.       /AT:c     ATtributes - Only selects files that have the indicated
  424.                 attributes.  Indicate one of the following attributes
  425.                 as the c value for the parameter.
  426.  
  427.                 U - Updated,the ARCHIVE bit is on to indicate
  428.                     the file has been updated since the last backup.
  429.  
  430.                 R - Readonly,Files marked with Readonly
  431.                     attribute.
  432.  
  433.                 H - Hidden,Files marked with Hidden attribute.
  434.  
  435.                 S - System,    Files marked with System attribute.
  436.  
  437.                                                                 Page 10
  438.  
  439.       Function Key Usage
  440.       ------------------
  441.  
  442.       F1 - Brings up a simple help display to show the use of other
  443.            function keys.
  444.  
  445.       F3 - Toggle sound on/off.  If a beep is sounded when the key is
  446.            pressed the sound has been turned on.  If there is no beep,
  447.            the sound has been turned off.
  448.  
  449.       F4 - Execute a DOS command.  Pressing this key will clear the
  450.            screen and allow you to enter a DOS command.  The command
  451.            will be executed from within another version of DOS
  452.            COMMAND.COM.  It may be the name of a DOS batch command
  453.            file.  After the command is executed you may return to
  454.            activate the search at the point it was stopped.  The screen
  455.            will be restored to its original contents.
  456.  
  457.  
  458.       Screen colors and monitor support
  459.       ---------------------------------
  460.  
  461.       PSEARCH checks the DOS equipment flags to determine what type of
  462.       monitor you have on your system.  This is usually always correct
  463.       except for one specific information.  For those users running a
  464.       composite monitor with a color graphics card, the screens may not
  465.       be displayed correctly.  If this occurs, use the DOS MODE command
  466.       to set your environment to black and white. This can be done at
  467.       system startup or just before starting PSEARCH.  Beware that some
  468.       applications incorrectly reset these indicators and they may need
  469.       to be reset before again running PSEARCH.  Following is an
  470.       example, see the DOS reference for more information about setting
  471.       the monitor with the MODE command.
  472.  
  473.            MODE BW80
  474.  
  475.  
  476.       Pausing the Search
  477.       ------------------
  478.  
  479.       Even if Pause parameters are not specified, you may pause the
  480.       search at any time by pressing any keyboard key.  At the end of
  481.       the next file processing will pause.  You will then have the
  482.       opportunity to continue processing, use a function key, or exit
  483.       from PSEARCH.
  484.  
  485.                                                                 Page 11
  486.  
  487.       Batch Command File Examples
  488.       ---------------------------
  489.  
  490.       Following are examples of batch files that may be used to invoke
  491.       PSEARCH.
  492.  
  493.       1. PSFF - Find a file on the current hard disk.  Stop screen
  494.                 from scrolling past the end.
  495.  
  496.               echo off
  497.               PS %1/f/mo/a
  498.  
  499.                 To execute enter:  PSFF filename
  500.  
  501.  
  502.       2. PSFIND - Find any file on the disk containing the specified
  503.                   characters and show the matching data.
  504.  
  505.               echo off
  506.               PS *.*/t:%1/d/m/mo/a
  507.  
  508.                 To execute enter:  PSFIND text
  509.  
  510.  
  511.       3. PS123 - To locate any .WKS files in the 123 directory that
  512.                  contain the text  specified.  Show the first line of text
  513.                  data found in the file.  Optionally allows you to show
  514.                  additional lines of data.
  515.  
  516.               echo off
  517.               PS \123\*.WKS/T:%1/S/P
  518.  
  519.               Note: Replace the \123\ with the name of the directory you
  520.                     desire to search in.
  521.  
  522.                 To execute, enter:  PS123 text
  523.  
  524.  
  525.       4. PSSELECT - Manually select files to be processed with the
  526.                     entered command.
  527.  
  528.               echo off
  529.               PS %1/f/xp:%2 #
  530.  
  531.                 To execute enter:  PSSELECT fspec command skeleton
  532.                                                                 Page 12
  533.  
  534.       Features protected from unregistered users
  535.       ------------------------------------------
  536.  
  537.       I am happy that you have obtained, and are trying out PSEARCH. I
  538.       know this is an old story but I do have countless hours in
  539.       developing PSEARCH.  I am attempting to decide if distributing
  540.       software through Shareware is wise.  My experience to this point
  541.       has shown that anyone considering a major Shareware effort be
  542.       warned.  There is no way that the registration fees sent in have
  543.       even covered the phone costs I have incurred.  This will not be
  544.       the last release of PSEARCH, but it may be the last Shareware
  545.       version.  The choice is yours as a user.
  546.  
  547.       I gratefully thank those users that did register and will always
  548.       support them in the future.  They are also entitled to all future
  549.       versions of PSEARCH.
  550.  
  551.       I encourage you to support Shareware authors when you use their
  552.       software.   This system only works if you support it.  If you
  553.       don't support it, don't complain about the lack of good software
  554.       available to you.  Thank you.
  555.  
  556.       Due to the lack of support of PSEARCH (4 users for version 1),
  557.       the following sections of this utility have been disabled to
  558.       users who have not yet registered their copy.  Once you have
  559.       entered your registration information, this message will
  560.       disappear and the protected functions will be available.
  561.  
  562.          /PR  -  Direct display output to the line printer
  563.          /PF  -  Direct display output to a print file
  564.          /SO  -  Turn off the sound
  565.          /SK  -  Ignore COM and EXE files for text searches
  566.          /FX  -  Extract text search lines to a file
  567.          /DR: -  Multiple drive support is limited to 2 drives
  568.  
  569.       I sincerely regret having to implement this procedure.  It was
  570.       necessary because so many people use Shareware products without
  571.       ever paying for them.  Thank you for your understanding
  572.  
  573.       If you cannot afford PSEARCH, don't feel it is worth the amount
  574.       asked, or are a BBS SYSOP or other individual helping to
  575.       distribute Shareware, send me a letter describing your situation
  576.       and I will register you.  If you are unable to pay, please
  577.       include a self addressed, stamped, envelope.
  578.  
  579.                                                                 Page 13
  580.       Registering PSEARCH
  581.       -------------------
  582.  
  583.       PSEARCH is distributed under the freeware concept.  This makes it
  584.       available for anyone to try without obligation.  If you decide it
  585.       is useful and want to keep it, I ask that you register your use
  586.       of it.  This will allow for continued support and maintenance of
  587.       the program and will help to encourage that more quality software
  588.       be made available through this channel.   We require all
  589.       corporate and government users of this utility register their
  590.       copies.
  591.  
  592.       The program registration fee is $15.  Make checks payable to, and
  593.       send to:
  594.  
  595.                       Norm Patriquin
  596.                       P.O. Box 8308
  597.                       San Bernardino, CA   92412
  598.  
  599.       Registered users will be sent a product serial number and
  600.       registration code number.  This will be used as input to the
  601.       registration menu item on the main menu.  Once this is done, your
  602.       registration number and name will be displayed at the bottom of
  603.       the screen each time the utility is used.
  604.  
  605.       The registration charge is a one time fee that entitles you to
  606.       all future versions of the product.  These may either be obtained
  607.       from normal Freeware sources or directly from me.  Any
  608.       organization ordering more than 100 copies is also entitled to
  609.       telephone support and will be given the technical support number.
  610.  
  611.       The following is a form that may be used to order PSEARCH for
  612.       corporate or government agencies.
  613.  
  614.                                                                 Page 14
  615.  
  616.  
  617.  
  618.                               PSEARCH Order Form
  619.                                  Version 2.0
  620.  
  621.  
  622.  
  623.       Please send PSEARCH to the following address.  We will use ____
  624.       copies of the program and have enclosed $15 for each copy to be
  625.       used.  Send the program to:
  626.  
  627.  
  628.       Name: __________________________________________________
  629.  
  630.       Company: _______________________________________________
  631.  
  632.       Address: _______________________________________________
  633.  
  634.                _______________________________________________
  635.  
  636.       City: ______________________________  State: ___________
  637.  
  638.       Zip:  ______________________
  639.  
  640.       I obtained my copy of PSEARCH from: ____________________________
  641.  
  642.       If BBS indicate name and number please._________________________
  643.  
  644.       ________________________________________________________________
  645.  
  646.  
  647.       Please register the software under the following name:
  648.  
  649.       ____________________________________________________
  650.  
  651.  
  652.  
  653.               Make checks payable to, and send to:
  654.  
  655.                       Norm Patriquin
  656.                       P.O. Box 8308
  657.                       San Bernardino, CA  92412
  658.                                                                 Page 15
  659.  
  660.       Problems and Maintenance
  661.       ------------------------
  662.  
  663.       I welcome all comments or enhancement suggestions. Please
  664.       document each item clearly and provide printed examples if
  665.       possible.  Please be sure to include this form with all requests,
  666.       it will help to make sure we can provide you with the best
  667.       possible service.
  668.  
  669.  
  670.       Name: __________________________________________________________
  671.  
  672.       Company: _______________________________________________________
  673.  
  674.       Registration Number: _________________________________
  675.  
  676.       Address: _______________________________________________________
  677.  
  678.                _______________________________________________________
  679.  
  680.       City: __________________________________  State: _______________
  681.  
  682.       Zip: ______________________________
  683.  
  684.       Telephone: _______ / ________________________ (Home / Work)
  685.  
  686.  
  687.       Date: _________________________
  688.  
  689.       Description of problem or enhancement:
  690.  
  691.       ________________________________________________________________
  692.  
  693.       ________________________________________________________________
  694.  
  695.       ________________________________________________________________
  696.  
  697.       ________________________________________________________________
  698.  
  699.       ________________________________________________________________
  700.  
  701.       ________________________________________________________________
  702.  
  703.  
  704.       Suggested solution:
  705.  
  706.       ________________________________________________________________
  707.  
  708.       ________________________________________________________________
  709.  
  710.                                                                 Page 15
  711.       Overview of new features
  712.       ------------------------
  713.  
  714.       There is an ongoing commitment to improve PSEARCH as long as
  715.       there is expressed need by PSEARCH users.  I do respond to
  716.       your requests.  The enhancements below reflect both user
  717.       requests and my own ideas.  Please let me know of your needs,
  718.       maybe they can appear on this list next time.
  719.  
  720.       -----------------------------------------------------------------
  721.  
  722.       PSEARCH Version 1.0 was released in March 1st, 1986
  723.  
  724.       PSEARCH Version 2.0 was released April 8th, 1986.  It upgraded
  725.       version 1 with the following new features.
  726.  
  727.          --  Ability to search in .ARC files for filenames /AR /AO
  728.          --  Find text by WORD, PREFIX, or SUFFIX /FW /FP /FS
  729.          --  Returns back to menus after search is complete
  730.          --  Extract data to file implemented
  731.          --  Fix to show found text un upper/lower case
  732.          --  /SO to turn sound off
  733.          --  Ability to exclude .COM and .EXE files from search
  734.          --  Ability to search all drives attached to system /DR:abc
  735.  
  736.